　みんなでおしゃべり（バージョン３．２５）　ヘルプ目次

みんなでおしゃべりとは(UPDATE)

更新情報(UPDATE)

特徴と環境(UPDATE)

起動方法(UPDATE)

使い方(UPDATE)

おしゃべり部屋について(UPDATE)

ラブコールについて

簡易ラブコール送信

ユーザ固有情報の取得

コマンド(UPDATE)

通信環境の設定について

ステップ１　接続形態

ステップ２　シンクロする

ステップ３　シンクロ先のファジー検索

ステップ４　推奨設定

メニューやボタンには出てこない機能(NEW)

謝辞、その他(UPDATE)

著作権等(UPDATE)


みんなでおしゃべりとは

今や多くの会社、学校で構築されているＴＣＰ／ＩＰネットワーク。ところが・・、「便利なものであることは、耳にタコができるほど聞いたし聞かされた。それなのに実際何が便利なのかさっぱりわからん！」。と内心悲鳴をあげている人は結構多いと思います。これは非常に憂慮すべき事態です。この悪しき事態を打開すべく生まれたのが『みんなでおしゃべり』なのです。このソフトを使うと、不特定多数の人とリアルタイムにおしゃべりができます。ちょっとしたミーティングもできます。ネットワークの素晴らしさがすぐに実感できます。

もちろん利用のしかたしだいでは、仕事や勉学に有効活用することもできます。でも『みんなでおしゃべり』の基本的なコンセプトは、就業中や授業中に、より静かに、しかも誰にも気づかれることなく、ちょっとした「おしゃべり」することが最大の目的です。

ということでこのソフトは、まっとうな会社にとっては有害ソフトの何者でもありません。使用には十分過ぎるほど気を付けることが必要な上に、モジュールを配布する人の人選も極めて慎重に行わなければなりません。

以上の点に十分配慮し、『みんなでおしゃべり』の世界を堪能していただければ嬉しい限りです。

以上が今までのコンセプトでしたが、最近、会社内で使う社内メールに疑念を抱く人が増えつつあるようです（特に女性の方に多いみたいですね）。そういった人も、プロトコルをあえて未公開にしている本ソフトを利用することで、疑惑の電子メールに取って代わる通信メディアとして利用可能です。


単に線をＴＣＰ／ＩＰでつないだだけで、まともなＤＢ構築や情報提供もしないで、「我が社もついにイントラネットを構築した」と糠喜びしている、とってもおめでたい会社が増えつつあります。Ｗｅｂやメールが使えるようになると、仕事をしている振りして、こっそり遊べる環境が増えただけなのに、そのことに気が付いていないところが意外と多いのです。


イントラネットをＮＴベースで構築する所が増えていますね。部門サーバーにはＮＴは最適ですからね。ところでＮＴが採用しているワークグループとかドメインコントローラ云々を理解できている人ってどのくらいいるんでしょうか？　実は私も最近、本を読み漁って覚えたのですが、あのサーバ同士の信頼関係って、後付けの超強引な目くらましの仕様で、ダッサイなぁって思いました。あんなんじゃシステム管理者は確実に死ぬね！！


メールと言えば、多くの会社で、内容を覗かれているって噂が絶えないそうですね。しかも大企業ほどその噂の伝わり方が早いんだとか。確かに内容を覗ければ、社員個人の思想や、派閥とかを会社側で押さえることが可能で、いかにも日本企業が好みそうな、メール検閲の実態があるのかもね。


同類のソフトには、「たまごっちもどき」や「ネットワーク麻雀」ソフト等があり、事実、多くの会社ではこの手のものをどうやって規制するか真剣に頭を悩ませています。さらに社内ＬＡＮから手軽にインターネットにアクセスできるようになった現在では、ＷＷＷブラウザやメールクライアントもその仲間に参入し、会社の生産性ダウンに大きく貢献しています。


更新情報

Ｖ３．２２ｄからＶ３．２５への更新

•	メッセージ表示部分のコードを、全面書き直し。これにより、メッセージのコピー＆ペーストを実現

•	メッセージ表示部分の簡易エディットをサポート

•	表示色のユーザ設定をサポート

•	シンクロ設定画面の追加

•	シンクロアドレスの設定方法をユーザＩ／Ｆレベルで変更

•	部屋数を１０部屋に拡張

•	ファイルの読み込み、追加読み込みをサポート

•	メッセージ表示画面へのファイルドロップ対応

•	ショートカットへのファイルドロップ対応

•	タスクトレイアイコン上でのマウス右クリックに対応

•	ポート番号指定での起動方法を公開

•	その他、いろいろ

Ｖ３．２２ｃからＶ３．２２ｄへの更新

•	参加者一覧のリフレッシュタイミングを変更。そのため「通信環境」のプロパティ項目に、利用環境に応じてリフレッシュタイミングを選べるチェックボックスを追加

•	Ｅｎｔｅｒキーの送信動作を、４種類から選択できるようにした

•	ＥＳＣキーでの動作に「何もしない」を追加

•	メンバー選択状態をなるべく維持するようにした

•	それに伴い、選択解除メニューを設けた

•	ファンクションキーのサポート

Ｆ５：選択している人に送信

Ｆ６：全員に送信

Ｆ９：選択状態の解除

Ｖ３．２２ｂからＶ３．２２ｃへの更新

•	常駐起動の状態でメッセージを受けると、ウインドウ復元抑制が設定されているのに復元していた。この場合、ＥＳＣで非難したわけではないが、ＥＳＣでタスクトレイに常駐したのと同様に、ウインドウの復元は行わないことに変更

•	複数選択をサポートした関係で、ラブコールで送信したメッセージの表示は、[送信元->送信先]の形式で表示するように変更

•	受信時に音を鳴らす設定を追加（プロパティ－発音機能）

•	簡易ラブコール送信で、送信先の複数選択をサポート

•	支配人メッセージで、参加および入退室に関して非表示にする設定を追加（プロパティ－その他）

Ｖ３．２２ａからＶ３．２２ｂへの更新

•	常駐起動時に、ウインドウがアクティブのままになっている常態を暫定的に回避

•	ウインドウが復元した時、エディットボックスにフォーカスが無い問題をＦＩＸ

•	Ｅｎｔｅｒキーではメッセージを送信しない設定を追加

•	回線切断時にメッセージを出すように変更

Ｖ３．２２からＶ３．２２ａへの更新

•	ユーザ固有情報取得の要求を受信すると、メモリを少しづつ消費し、そのうちメモリ獲得ができなくなるバグをＦＩＸ。

•	回線の接続／切断メニュー＆ボタンを追加

•	起動時の回線接続を制御できるように、プロパティ項目追加

Ｖ３．２１からＶ３．２２への更新

•	離席モードの追加

•	プロパティの全体的な構成を変更

•	ユーザ固有情報の取得のメニュー＆ボタンを追加

•	手動メンバ情報リロードのメニュー＆ボタンを追加

•	メッセージ表示での、送受信時間表示を追加

•	ラブコールで送受信したメッセージのユーザ名表示形式を変更

•	常駐起動の追加

•	アイコンを変更

•	タスクトレイのアイコン表示方法を変更

•	自動ユーザ情報リロードの削除

•	エクストラユーザの削除

•	送信するメッセージに %n や %d の文字が含まれていた場合、自メッセージが正しく表示されない上、最悪の場合はアプリケーションエラーが発生するバグをＦＩＸ

•	ウインドウ情報を次回起動時に有効にする設定をしている場合で、アイコン化された状態で終了すると、誤った位置情報を覚えるバグをＦＩＸ

•	約５１０バイト以上の入力があるとハングアップするバグをＦＩＸ

•	マルチバイト文字の２バイト目で折り返しが来た場合、文字化けするバグをＦＩＸ

•	その他、たくさんのバグＦＩＸ

Ｖ３．２０からＶ３．２１への更新

•	選択した相手だけにメッセージを送信する、簡易ラブコール送信機能の追加

•	メッセージ表示エリアの表示フォント選択機能の追加

•	メッセージ表示エリアの水平スクロールサポート

•	メッセージ表示エリアの文字列折り返しのサポート

•	マウス右ボタンクリックによるポップアップメニューのサポート

•	ツールバー非表示機能の追加

•	その他、バグＦＩＸ


みんなでおしゃべりの特徴と環境

特徴

•	不特定多数の人たちと、いつでも会話（チャット）できる。

•	部屋の意識がある。

•	使用にあたって難しい設定は不要。

•	ニックネームの利用が可能。

•	会話のログが取得できる。

•	受信時にウインドウを復元し、最上位へ移動する設定が可能。

•	入力した文字列を再利用可能。

•	参加している人をリアルタイムに確認できる。

•	特定の人とのラブコール（密話）ができる。

•	ルータ超えやダイアルアップ等のワイドな環境にも対応。

•	表示文字のフォント指定が可能。

•	簡易エディタ機能を搭載。

環境

•	Ｗｉｎｄｏｗｓ９５、ＷｉｎｄｏｗｓＮＴのＷＩＮ３２ＡＰＩを利用できる環境。ただし動作確認はＷｉｎ９５とＮＴ４．０のみ。

•	当然ＴＣＰ／ＩＰが利用可能でＩＰアドレスを持っていることが必要。

•	普通にＯＳが動作する程度のメモリ容量とＣＰＵパワー。


みんなでおしゃべりの起動方法

『みんなでおしゃべり』を起動するためには、実行ファイル（ＳＣＨＡＴ．ＥＸＥ）をエクスプローラ等のファイルブラウザからダブルクリックするだけでＯＫです。ＤＯＳプロンプトのコマンドラインから起動することも、もちろん出来ます。ただ、このヘルプファイル（ＳＣＨＡＴ．ＨＬＰ）は、実行ファイルと同じフォルダに置いてください。その他に準備するものはありません。

ＬＡＮでの利用であれば起動したその瞬間から、「おしゃべり」ができます。といっても自分以外の人が、最低１人は『みんなでおしゃべり』を起動している必要がありますが…

その他、ちょっと高度な起動方法として、スタートアップに登録する方法もあります。このときは、『みんなでおしゃべり』のプロパティで、起動時の状態を「常駐」にしておくと良いでしょう。

ポート番号の指定をしたい場合

ＳＣＨＡＴではポート番号を[-p]オプションにより指定できます。ポート番号を仲間同士で合わせることで、そのグループだけでの閉域な通信を実現できます。

schat.exe -p12000　（ポート番号を１２０００に指定して起動する例）

-p　は小文字で指定して、空白を入れずにポート番号を１０進数で指定します。

指定できる番号は1000以上です。

番号は1000以上だったら自由に使えますが、他のアプリケーションとの競合を避けるために、10000～30000くらいが無難な所だと思います。それから、番号の競合によって発生する問題については自分で責任持って解決してください。


チャットプログラムの多くは、専用サーバが必要であったり、サーバまでは必要なくても共有ファイルが必要であったりします。こうなると、そのサーバのアドレスの登録や共有ファイルの場所をあらかじめ知っておく必要があり、不特定多数での「おしゃべり」は不可能となります。

その点『みんなでおしゃべり』は、サーバも共有ファイルも必要ないため、不特定多数での「おしゃべり」を実現するはずですが、あくまで単一セグメントに限定したＬＡＮの場合です。セグメント超えやインターネットではその限りではありません。


みんなでおしゃべりの使い方

『みんなでおしゃべり』を起動すると、以下の画面が表示されます。『みんなでおしゃべり』は、この画面でメッセージの入力と、相手からのメッセージの表示を行います。

基本的には何の設定もいりません。これは本ソフトの最大の特徴でもあります。また嗜好的な設定は「プロパティ」で行えます。

ここには本来、起動画面の画像があったのですが、根性無しワープロのＭＳ－ＷＯＲＤが、「メモリ不足で保存できない」等、ぐずぐず言いはじめたので消しました！！

・メッセージ入力フィールド	送信するメッセージを入力するフィールドです。
・メッセージ表示フィールド	受信したメッセージが表示されるフィールドです。 この部分で簡単な編集も出来ます。また、このフィールドへのファイルのドロップも可能です。ただしドロップできるファイルのサイズは３０Ｋバイトまでです。
・同室内参加者一覧	同室内にいる参加者の一覧を表示します。参加者をダブルクリックすると、「> ＸＸさん」といったテキストをメッセージ入力フィールドに取り入れます。 また、簡易ラブコール（選択して送信）のために、参加者の一人を選択することもできます。
ツールバーのボタンは、メニューの項目に対応しています。またそれぞれの機能についてはチップヘルプで確認できます。

バージョン３．２１からマウス右クリックによるポップアップメニューをサポートしました。現在は送信関係のコマンドと、プロパティ表示が選べるようになっています。


通常ＴＣＰ／ＩＰ等の通信を使うソフトウエアには、特に初期設定時において、コンピュータやネットワークについての専門的知識を必要とするものが多く、一般ユーザはもとより、その筋の技術者でさえも、その設定の複雑さで、「とてもじゃないけど利用できない（または使う気になれない）」ことがあります。


ＩＰアドレスって何？　ポート番号はどうすればいいの？　ＤＨＣＰがなんとか…

どうして通信は面倒くさいのでしょう。『みんなでおしゃべり』は、こういったこと内部的に隠蔽し、利用者にはいっさい意識させません。

のはずでしたが、Ｖ３．２０から別セグメントの人やインターネットに対応したので、そうでもなくなりましたね。


おしゃべり部屋について

『みんなでおしゃべり』では、部屋という意識があります。起動直後は誰でも「出会いの広場」にいることになり、この場所にいると人々の入退場の様子がわかります。もちろん「出会いの広場」でも会話を行うことが出来ます。

そのほかに９つの仮想部屋があり、いつでも利用可能です。会話の内容は、それぞれの部屋に入室している人にしか見えません。これは「出会いの広場」でも同様です。要するに「出会いの広場」も部屋の一つと考えてください。

お奨めの利用法は、とりあえず「出会いの広場」で会話をして、その中で移動する「部屋」を決めると良いと思います。そのとき「ラブコール」を使うと、より効果的です。


ラブコールについて

ラブコールとは、ある特定の人とだけ会話を楽しむものです。ラブコールモードに入るには、ラブコールしたい人が自分と同じ部屋にいる必要があります。ラブコールモードに入ると、ラブコール相手以外の人のメッセージは届かなくなり、また自分のメッセージもラブコール相手にしか送信されなくなります。

ここで注意していただきたいのは、自分がラブコールモードに入ったからといって、ラブコール相手は自分に対してラブコールモードにはなっていないということです。すなわちラブコール相手のメッセージは、自分にも当然届きますが、同一部屋の他のメンバーにも届きます。双方向で完全ラブコールを行うには、ラブコール相手も自分に対してラブコールモードに入る必要があります。

尚、ラブコール中は部屋を移動できません。また、ラブコール相手が部屋を移動してしまうと、強制的にラブコールモードは解除されます。

ラブコールを使って送信したメッセージの表示では、名前の部分が“［メロディ］”のように表示され、通常のメッセージと区別ができるようになっています。


簡易ラブコール送信

バージョン３．２１からの機能として、簡易ラブコール送信をサポートしました。これは、一言だけのためにラブコールの設定を行うのは意外と面倒くさいのと、一旦ラブコールの状態になったら解除するのを忘れてしまって、その他の人からのメッセージを、まったく受けられないという状態に陥ってしまう人が多いからです。

簡易ラブコール送信は、文章を入力後、送りたい人を参加者ウインドウから選んで、メニューの「送信」－「選択している人に送信」を選択します。

本コマンドは、ポップアップメニューからも実行できます。

簡易ラブコールを使って送信したメッセージの表示では、名前の部分が“［メロディ］”のように表示され、通常のメッセージと区別ができるようになっています。


ラブコールには残念ながら強制力はありません。いくら自分からラブコールモードになっても、その思い（？）が相手に届かなかった場合は、部屋の移動やプログラムの終了で逃げられてしまいます。頑張ってください。


ユーザ固有情報の取得

ユーザ固有情報の取得を行うと、おしゃべりに参加しているメンバの情報を閲覧することができます。表示内容は次のようになっています。

NAME：　ニックネーム（ログイン名）

IP：　ＩＰアドレス

LOVE：　ラブコールの状態（NON：設定なし、YOU：あなたにラブコール、OTHER：あなた以外にラブコール）

BREAK：　離席の状態（OFF：離席していない、ON：離席中）

ROOM：　部屋番号（０～９でそれぞれの部屋に対応）

VER：　使っている『みんなでおしゃべり』のバージョン（ＯＬＤ：あなたより古い、SAME：同じ、NEW：新しい）

「ユーザ固有情報の取得」は、「メンバ情報のリロード」とともに１０秒に１回しか発行できません。

このコマンドはプライバシーやセキュリティの問題に関わるため、どこまでの事実を公開するか悩みました。今回は知りうる情報を全て公開しています。ただし、ラブコールの状態は、自分以外であればＯＴＨＥＲとしての表示だけです。

このコマンドについては皆さんの意見を伺いたいと思います。とにかく偽名対策と、プライバシー＆セキュリティのバランスがとても難しいので、利用感など、どしどし意見をお寄せ下さい。よろしくお願いします。


コマンドの説明

「ファイル」－「開く」

ファイルを読み込みます。現在表示中のメッセージは破棄されます。読み込めるファイルサイズの上限は、３０Ｋです。

「ファイル」－「追加で開く」

現在表示中のメッセージに続けて、ファイルを読み込みます。読み込めるファイルサイズの上限は、３０Ｋです。

「ファイル」－「名前を付けて保存」

メッセージバッファの内容を保存します。

「ファイル」－「回線の接続」

回線（TCP/IPソケット）をオープンし、初期化します。

「ファイル」－「回線の切断」

回線（TCP/IPソケット）をクローズし、プログラムを初期状態へ戻します。

「ファイル」－「みんなでおしゃべりの終了」

『みんなでおしゃべり』を終了します。

「送信」－「選択している人に送信」

入力されているメッセージを、同室参加者一覧の選択されている人だけに送信します。（簡易ラブコール送信）

「送信」－「全ての人に送信」

入力されているメッセージを、同室参加者全ての人に送信します。このコマンドは、メッセージ入力後にＥＮＴＥＲキーで送信するのと同じです。

「送信」－「ユーザ固有情報の取得」

ユーザの固有情報をネットワークに問い合わせて、個人の詳細情報を表示します。このコマンドは「メンバ情報のリロード」とともに、１０秒に１回しか発行できません。

「送信」－「メンバ情報のリロード」

メンバの情報をネットワークに問い合わせて、部屋内のメンバー一覧を再初期化します。実際のメンバーと表示されているメンバーに矛盾が出てきた時などに使います。このコマンドは「ユーザ固有情報の取得」とともに、１０秒に１回しか発行できません。また以前は定期的に自動で行っていましたが、今回から手動です。さらにパケット落ちの多いインターネットでも矛盾が起きないように、SCHATP（SCHATプロトコル）を改変し、品質向上を図りました。

「設定」－「お部屋の移動」

お部屋移動のダイアログを表示します。このダイアログで、誰がどこにいるのか確認することも出来ます。

「設定」－「ラブコールの設定」

ラブコールの設定、解除を行います。

「設定」－「席を離れる」

離席モードのトグルメニューです。離席の状態でラブコールのメッセージを受けると、プロパティで登録してある自動応答メッセージを相手へ送信します。

「設定」－「下の様子が気になる」

ウインドウの中央付近をくり貫き、下の様子を見れるようにします（いったい何の意味があるんだ！？）。

「設定」－「編集を許可する」

メッセージ表示フィールド上での簡易エディットを許可します。

「設定」－「選択状態の解除」

同室メンバーの選択状態を全て解除します。

「設定」－「画面のクリア」

表示されているメッセージを画面上から消去します。

「設定」－「ツールバー」

ツールバーの表示／非表示トグルメニューです

「設定」－「プロパティ」

『みんなでおしゃべり』のプロパティを設定します。内容については見てもらうとだいたい分ると思うので詳しくは説明しません。また今回の目玉である「通信設定」については別項で説明します。

「ヘルプ」－「シンクロ先の設定」

シンクロ先設定ウインドウを表示し、シンクロ候補の設定を行います。ここでシンクロ候補に設定されたものが、プロパティの通信環境設定で選択できます。シンクロ候補には、自分で入力したアドレスと、過去に接続実績のあるアドレスの２種類から選択することが出来ます。

「ヘルプ」－「ヘルプ目次」

『みんなでおしゃべり』のヘルプを表示します。

「ヘルプ」－「みんなでおしゃべりについて」

『みんなでおしゃべり』のバージョン情報を表示します。


くり貫かれた部分は、下のウインドウまたはデスクトップが露見します。ここはマウスで触ることができます。が、この機能は本当に何の意味もありません。

近頃、「これ、どうやってやるの？」ってメールが何通かきました。でも難しいことはありません。SetWindowRgn()というWin32APIを呼び出せば、矩形以外のウインドウを作成できます。試して見てください。


なんだか最近ユーザ数が急激に増えて、メールの山に埋もれています。私は、チャットとかメールが嫌いと言うか、なんとなく苦手で、返事が滞りがちです。でもこれに懲りずに出してくださいね。確実に読んでいますから。


通信環境の設定について

ここではバージョン３．２０からの最大の機能アップである、通信環境設定について説明します。実を言うと『みんなでおしゃべり』はバージョン３．００ではＬＡＮ内の１セグメントのみでの通信が可能で、ルータ越えやインターネットには対応していませんでした。それはそれでよかったのですが、この重大な制限事項をヘルプに明記していなかったために、結果、ダウンロードして頂いた多くの皆様に多大な迷惑をかけてしまうこととなり、私自身深く反省しています。

「友人と時間を合わせて、ＰＰＰで試してみたけど、うまく出来なかった」、「違うセグメントの人とつながらない」等々、予想以上にたくさんの質問メールを頂き、その度に「実は出来ません・・」と、本当に辛い思いで返事を書いていました。

そこで…・、バージョン３．２０から「別セグメントの人とのおしゃべり」や「ダイアルアップでインターネットに接続している人とのおしゃべり」を可能にしました。

何が出来るのか

•	セグメント内であれば、どんな設定でも今まで通り簡単におしゃべりが出来ます。

•	他セグメントの人たちとおしゃべりが出来ます。（若干の設定が必要）

•	ダイアルアップでプロバイダに接続している人たちとおしゃべりが出来ます。（若干の設定が必要）

補足）

プロバイダやルータの設定によってはうまく接続出来ないかもしれません。その場合はpingコマンドを試してみてください。理論的にはｐｉｎｇコマンドで応答が帰る相手であれば接続可能なはずです。

何が出来ないのか

•	ファイアウォールで外部からのアクセスを制限している環境では、その内側からも外側からも接続できません。これはしようがないですね。

ステップ１へ


ステップ１　接続形態

通信の設定は「プロパティ」の「通信環境」で行います。『みんなでおしゃべり』はバージョン３．２０から２種類の通信形態をサポートしていて、利用するネットワーク環境に合わせて自由に選択できるようになりました。

「おしゃべりの範囲」の項目で、「セグメント内だけで利用」を選択すると、自分と同じセグメントにいる人たちとの会話が可能になり、「遠くの人とも話しをしたい」を選択すると、自分とは別のセグメントにいる人やダイアルアップでプロバイダに接続した人とも会話を楽しむことが出来ます。

尚、「セグメント内だけで利用」は３．２０以前のバージョンとほぼ同じと言えますが、下の表にも記述してあるように、別セグメントの人からのメッセージを受信できてしまうことに注意してください。

次のステップへ


ステップ２　シンクロする

別セグメントの人やインターネット接続の人と会話を楽しむには、それぞれの世界の人たちの情報を知る必要があります。『みんなでおしゃべり』では、その人たちの情報を指定のアドレスの人（正確には指定アドレスのコンピュータで起動している『みんなでおしゃべり』）から教えてもらい同期することで、ワイドなエリアでの会話を実現します。そしてこれらのことを（勝手に）シンクロと呼称しています。「遠くの人とも話しをしたい」を選択すると、「ｼﾝｸﾛするｺﾝﾋﾟｭｰﾀ」がアクティブになりますが、まさにこれが情報を教えてもらう相手のことなのです。

どういう人をシンクロ相手に指定すべきなのか

まず考え方として、「遠くの人とも話しをしたい」を選択したときから、セグメントもルータもなく「自分以外の人は全て横並びに並んだ他人」と考えた方が分かりやすいと思います。そしてなるべく情報をたくさん持ってそうな相手（これは事前に仲間内で決めていても良いし、『みんなでおしゃべり』を確実に起動している人を密かに狙い撃ちしても構わない）を指定します。

図の様なネットワーク構成のとき、Ａ，Ｂ，Ｃ，Ｄさんが既に会話を楽しんでいたとしたら、自分は４人のうち誰とシンクロしても全ての人と会話が出来るようになります。もちろん自分も含めた全員が「遠くの人とも話しをしたい」を選択していることが必須です。

さらにこの後、Ｅさんが新たに加わり５人の誰かに対してシンクロすると、Ａ，Ｂ，Ｃ，Ｄ，Ｅさんと自分の６人でのおしゃべりとなります。

余談になりますが、図のセグメントＡ、Ｂなどの構成は、学校や会社のネットワーク運用環境でそれぞれ違った形態をしています。例えば建物（キャンバス）単位でセグメント分けがされていたり、同じ建物でもフロア単位で分けられていたりします。

どういう時に「今は特にｼﾝｸﾛする必要はない」をチェックするのか

•	仲間内での取り決めで、運用上安定度の高い（例えば２４時間運用で、アドレスが固定等）コンピュータに、『みんなでおしゃべり』をサーバみたいに常時起動しておくとき。このやり方は、結構お奨めですね。

•	通常はセグメント内だけでの会話がほとんどで、極まれに別セグメントの人が参加してくるとき。このケースも意外と多いのでは…

•	このヘルプの説明が下手なため、シンクロのことがよく理解できなかったとき。（本当にごめんなさい）

次のステップへ


ステップ３　シンクロ先のファジー検索

ここでは「ｼﾝｸﾛ先をﾌｧｼﾞｰに検索する」をチェックした場合の、『みんなでおしゃべり』の動作を説明します。

シンクロ先のアドレスを指定するとき、いちばん困るのがそれぞれのコンピュータのＩＰアドレスが固定でない環境での利用のときです。ダイアルアップでプロバイダに接続する場合は、ほぼ１００％ＤＨＣＰによるＩＰアドレス動的割り当てになっていますし、ある程度大規模なネットワークを構成している組織では、内部ＬＡＮであってもＤＨＣＰを使っている所も多いと思います。

この状況に極力対応しようというのが「ｼﾝｸﾛ先をﾌｧｼﾞｰに検索する」です。

ＩＰアドレスは「202.150.10.92」のような４桁構成になっていますが、ＤＨＣＰに割り当てられるアドレスの多くは、最後の桁（この例では92の部分）が変化するだけで、上位３桁は固定となっている確率が高いようです。上位3桁はダイアルアップの場合、プロバイダ毎またはアクセスポイント毎に、またＬＡＮの場合はセグメント毎に（あくまでだいたいですが）決まっています。

「ｼﾝｸﾛ先をﾌｧｼﾞｰに検索する」をチェックしておくと、この法則を逆手にとってＩＰアドレスの最後の桁を１～２５４の範囲で変化させ、それぞれのアドレスにシンクロを試みてみます。

例えば「ｼﾝｸﾛ先ｱﾄﾞﾚｽ」に「210.190.3.120」と指定していた場合、最後の桁を「120,121,119,122,118・・」と変化させながらシンクロを試みます。そして最初にシンクロに成功した時点で、シンクロの要求発行を終了します。

全てのシンクロが失敗に終わると

ファジー検索でのシンクロが全て失敗に終わるまでには、約１分の時間がかかります。ただしその間でも、シンクロ失敗後でも、同一セグメント内にいる人とは何の気兼ねもなく会話ができますので安心してください。

さあ、最後のステップへ


ステップ４　推奨設定

ここまで読んでみたものの、やっぱりよく分からないと言う人のために、お奨めの設定を提示します。これはあくまで目安としての設定なので、自分が利用するネットワークの環境によって、設定値は試行錯誤してみてください。


メニューやボタンには出てこない機能

ファイルのドロップ

メッセージ表示フィールドのは、ファイルをドロップ出来ます。この場合、ファイルメニューの「読み込み」と同じ動作を行います。

ただし、ドロップできるファイルサイズの上限は３０Ｋです。

ショートカットへのファイルのドロップ

ＳＣＨＡＴをショートカットとしてデスクトップに配置しておくと、そのショートカット上にファイルをドロップ出来ます。この時の起動では、回線を接続しません。だから、複数のＳＣＨＡＴを起動し、簡単なファイル編集が出来ます。

タスクトレイアイコン上での右クリック

メニューが表示されます。とくに珍しいものはありません。

タスクトレイアイコンの変化

昔からインプリメントしていましたが、意外と知らない人が多いので、ここに書いておきます。プロパティの設定で、メッセージ受信の時にウインドウをポップアップさせなかった場合は、タスクトレイのアイコンがそれっぽい絵に変わります。

名前が＃で囲まれたユーザが参加して来た時は・・

インターネット上で使っている時、名前が＃（通常は“（”か“［”）で囲まれているユーザが登場したら、それは私です。

以前、インターネット上で「本当に作者？」って言われて、とても悔しかったので、作者専用スペシャルビルドを行ったモジュールからアクセスした場合は、相手方に名前が＃で囲まれて表示されるように仕掛けを入れました。


謝辞、その他

『みんなでおしゃべり』の開発、ならびに本バージョンのリリースにあたり、多くの人のご意見を参考にさせて頂いています。ご意見、ご助言をメールして頂いた方、また『みんなでおしゃべり』ご利用の皆さん、どうもありがとうございます。これからも本ソフトウエアをご愛用のほどよろしくお願いいたします。

本バージョンでやっと、要望の多かったコピー＆ペーストを実現しました。この部分（メッセージ表示フィールド）のコードは、結局全てを書き直すことになり、また、その他いろいろな要因が重なってリリースが遅れてしまったことをお詫び致します。

ＧＵＩに関するプログラムが大の苦手な私に、Ｗｉｎ３２の技術的なサポートをして下さった淡路さんを始め、その他、参考意見を数多くお寄せいただいた皆さんに感謝いたします。

みんなでおしゃべりサポートＷｅｂページでは、正式リリースした後に発見されたバグをＦＩＸする目的で、マイナーリリース版の公開を行っています。このリリースはとくにアナウンス等することなく、ひそかに行われますので、ときどき覗いて見てください。　http://www.netlaputa.ne.jp/~melody/


著作権等

本ソフトウエアはフリーソフトウエアですが、著作権は作者にあります。また本ソフトウエアを使用したことによって発生した損害について、作者には一切責任は無いものとします。

また、本ソフトウエアを転載する場合、メールにて事前に連絡してください。転載の際には、必ずこのヘルプファイルも同梱して配布してください。

本ソフトウエアは商用に使うことは出来ません。商用目的で利用したい場合は必ず相談してください。

本ソフトウエアを職場、学校で使用するにあたり、技術的な部分で運用に問題がありそうな場合は、メールで問い合わせてください。出来る限り回答するようにします。尚、本ソフトウエアは専門的な部分をなるべく隠蔽するため、ネットワークで必要な設定を固定値で行っています。

作者：白井拓史

Email: shirai@blue.ocn.ne.jp

URL: http://www.netlaputa.ne.jp/~melody/


サポートＷｅｂページでは、１月中旬にも次版リリース予定！なんて書いておきながら、今になってしまいました。その時、次版では旧版との互換性がなくなると書いたのですが、いろいろと政治的な理由とかあって、それは止めることにしました。「窓の杜」にＳＣＨＡＴが紹介されて以来、ユーザ数が急増し、今更プロトコルレベルで変更を加えることは、社会通念上、不可能と判断したためです。

では、ＳＣＨＡＴでチャットライフをご堪能ください。